# 替换内容:replace(old,new,count)默认全部替换，也可以通过count指定次数

s1 = '同学，加油学习吧！'
result = s1.replace('学习', '**',1)#默认全部替换，也可以通过count指定次数
print(result)
print('--------------------')
# 切割字符串:
# split('分隔符’,maxsplit):返回的结果是一个列表,maxsplit 最多分割次数
# rsplit: 同上
# splitlines: 按行分割
# partition,rpartition
s2 = '张三 李四 王五'
result = s2.split(' ') # 默认以空格为分隔符
print(result)

s3 = '''张三来学习吧
李四来唱歌吧
王五来跳舞吧
'''
result = s3.splitlines() # 按行分割
print(result)

s4 = '张三 李四 王五'
result = s4.partition(' ') # 返回一个元组
print(result)
print('--------------------')
# 修改大小写:capitalize,title,upper,lower
s5 = 'hello world'
result = s5.title() # 首字母大写
print(result)

result = s5.upper() # 全部大写
print(result)

result = s5.lower() # 全部小写
print(result)

result = s5.capitalize() # 第一个单词首字母大写
print(result)
print('--------------------')

# 空格处理:ljust,rjust,center,lstrip,rstrip,strip
# username = input('请输入用户名:')
# print(len(username))

s = ' admin '
print(len(s))
result = s.strip() # 去除字符串两端的空格
print(len(result))
print(result)

result = s.center(30) # 居中对齐
print(result)

result = s.ljust(30) # 左对齐
print(result)
print('--------------------')
# 字符串拼接:join
s = 'hello' + 'word'
print(s)

result = '-'.join(['hello','word','python'])
print(result)
